THE THEORETICAL ASPECTS OF THE OPTIMAL FltiEDPOlNTm bY
نویسندگان
چکیده
In this paper we define a new type of fixedpoint of recursive definitions and investigate some of its properties. This opt imal fixedpoint (which always uniquely exists) contains, in some sense, the maximal amount of “interesting” information which can be extracted from the recursive definition, and it may be strictly more defined than the program’s least fixedpoint. This fixedpoint can be the basis for assigning a new semantics to recursive programs. Reproduced in he U.S.A. Available from the National Tech&al Information Service, SpringtTeld, Virginia 22151. * INTRODUCTION Recursive definitions are usually considered from two different points of view, namely: (i) As an algorithm for computing a function by repeated substitutions of the function definition for its name. (ii) As a functional equation, expressing the required relations between values of the defined function for various arguments. A function that satisfies these relations (a solution of the equation) is called a fixedpoint. The functional equation represented by a recursive definition may have many fixedpoints, all of which satisfy the relations dictated by the definition. There is no a priori preferred solution and therefore, if the definition has more than one fixedpoint, one of them must be chosen. A number of works describing a least (defined) fixedpoint approach towards the semantics of recursive definitions have been published recently (e.g., Scott [8]). Researchers in the field have chosen the least fixedpoint as the "best solution" for three reasons: (i) It uniquely exists for a wide class of practically applicable recursive definitions. (ii) The classical stack implementation technique computes this fixedpoint for any recursive definition. (iii) There is a powerful method (computational induction) for proving properties of this fixedpoint. However, as a mathematical model for extracting information from an implicit functional equation, the selection of the least defined solution seems a poor _. choice; for many recursive definitions, the least fixedpoint does not reveal all the useful information embedded in the definition. In general, the more defined the solution, the more valuable it is. On the other hand, this argument 1 should be applied with caution, as there are inherently underdefined recursive definitions. Consider the extreme example F(x) <= F(x), for which any partial function is a solution. A randomly chosen total function is by no means superior to the totally undefined least fixedpoint in this case. The optimal fixedpoint, defined in this paper, tries to remedy this situation. It is intended to supply the maximally defined solution relevant to the given recursive definition. Consider, for example, the following recursive definition for solving the discrete form of the Laplace equation, where F(x,y) maps pairs of integers in [-lOO,lOO]x[-lOO,lOO] into reals: F(x,y) <= if x<-100 V x>lOO V y<-100 V y>lOO then x2+y2 else $[F(x-l,y)+F(xtl,y)+F(x,y-l)+F(x,y+l)]. This concise organization of knowledge is defined enough to have a unique total fixedpoint (which is our optimal fixedpoint), but its least fixedpoint is totally undefined inside the square [-lOO,lOO]x[-lOO,lOO]. While the notion of the optimal fixedpoint is theoretically well-defined, its computation aspects contain many pitfalls, since the optimal fixedpoints of certain recursive definitions are non-computable partial functions. We do not pursue in this paper the practical aspects of the optimal fixedpoint approach; in Manna and Shamir[4,5], and in more detail in Shamir[8], we suggest several techniques directed toward the computation of the optimal fixedpoint. In Part I of this paper, a few structural properties of the set of all fixedpoints of recursive definitions are proven. The otpimal fixedpoint is then introduced 'in Part 1I)as the formalization of our intuitive notion of the "best solution" 3f recursive definitions. The existence of a unique optimal fixedpoint for any
منابع مشابه
Theoretical, Scientific and Practical Aspects of the Basic Stages of Cad Cam Designing of Centrifugal Pumps
Many theoretical and practical problems arise at different stages of the design/manufacturing process during development of a pump. The experience obtained in pump development proves that the quality of a pump depends on many factors, which should he satisfied to receive good results. At the same time, the theory of engineering design principles exists, which is applicable to designing various ...
متن کاملNatural Convection Heat Transfer From Horizontal Cylinders in a Vertical Arra Confined Between Parallel Walls
Laminar natural convection from an array of horizontal isothermal cylinders confined between two vertical walls, at low Rayleigh numbers, is investigated by theoretical and numerical methods. The height of the walls is kept constant, however, number of the cylinders and their spacing, the distance between the walls and Rayleigh number have been varied. The optimal spacing (confining walls) and ...
متن کاملTheoretical Aspects of Pierre Bourdieu and Rogers Brubaker and its Use for the Study of Nations and Nationalism
The following paper is dealing with the topic of nations and nationalism. After giving a general overview of the mainstream work conducted regarding the national subject, the paper will in the first place focus on Bourdieu’s so called scholastic view which can be summarized as the bias between a scientific, theoretical reason and the practical reason that is applied by the social actors in the ...
متن کاملTheoretical Aspects of Justice in the Precept of Prophet of Islam عدالت نظری در سیره پیامبر اسلام(ص)
متن کامل
A Numerical Approach for Fractional Optimal Control Problems by Using Ritz Approximation
In this article, Ritz approximation have been employed to obtain the numerical solutions of a class of the fractional optimal control problems based on the Caputo fractional derivative. Using polynomial basis functions, we obtain a system of nonlinear algebraic equations. This nonlinear system of equation is solved and the coefficients of basis polynomial are derived. The convergence of the num...
متن کاملExplain the optimal pattern in the contracts of public private Participation construction, exploitation and transfer (BOT) Applied to Contracts Theory
In recent decade in developing countries, lack of government budget or lack of access to modern technology, persuade governments to attract private sector participation in the economy. One of the most common methods is Public-Private Partnership agreements. The real implementation of this type of partnership needs to set contracts that satisfies preferences of both parties. This research aims t...
متن کامل